#data-dashboard {
  margin-top: 0;
  padding-top: 0; /* 确保没有顶部内边距 */
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;

  .el-card {
    margin: 10px;
    padding: 0;
    border-radius: 0;
    border-top: #2d447a 4px solid;

    .el-calendar {
      .el-calendar__header {
        height: 23.2px;
        padding: 18px 20px;
      }

      .el-calendar__body {
        padding: 20px;
        height: 100%;

        .el-calendar-table {
          .el-calendar-day {
            padding: 3px;
            width: 100%;
            height: 86px;

            .conference-list {
              height: 60px;
              display: flex;
              flex-wrap: wrap;

              overflow-y: auto; /* 保持滚动功能 */
              scrollbar-width: none; /* 针对火狐浏览器 */
              /* 针对webkit内核的浏览器（如Chrome、Safari） */

              &::-webkit-scrollbar {
                display: none; /* 隐藏滚动条 */
              }


              ul {
                list-style-type: none;
                padding: 0;
                width: 80%;

                li {
                  margin: 0;
                  padding: 0;
                  .to-conference {
                    height: 18px;
                    color: #2d447a;
                    font-size: 10px;
                    padding: 5px;
                  }
                }
              }
            }
          }
        }
      }
    }

  }
}

.announcement-board {
  ul {
    li {
      margin: 5px 0 0 0;
      padding: 0;
    }

    margin: 0;
    list-style-type: none;
    padding: 0;
  }
}

.work-today {
  .work-today-tittle {
    font-size: 16px;
  }

  .work-today-board {
    margin-left: 50px;
    margin-bottom: 10px;

    .module-content {
      font-size: 14px;
      margin-top: 5px;
    }
  }
}


.announcement-dialog {
  width: 1280px;
  margin: 0 auto;

  .preview {
    min-height: 500px;

    .content {
      min-height: 300px;
    }
  }
}

